Slavomir Holenda, Zlepené stromy

Reprezentacia N-arneho stromu, spajanie, premiestnovanie/mazanie vrcholov
Porovnanie, zapis/citanie do JSON
Applikacia v UI.Main zahrna:
	- animacia nacitania stromu 
	- animacia odrezania vrcholu
	- animacia premiestnenia vrcholu
	- animacia spajania stromov
	- moznost ulozit strom do JSonu
	- animacia vypoctu vybalancovania stromu 
	- animacia porovnania stromov

How to: *( nazov suborov staci pisat bez .json ) 
	- vacsina veci sa da odskusat v maine v Back.Tree.java cez vypis
		- pripravil som tam take jednoduche otestovanie
	- animacia za pomoci fx po spusteni UI.Main.java
		- po zapnuti ziada od pouzivatela nazov suboru na nacitanie stromu
		- po stlaceni *load sa vykresli 5 tlacidiel - animacne tlacidla
			 pause --> pozastavi animaciu
			 + --> zrychli animaciu
			 - --> spomali animaciu
			 play --> spusti animaciu !! na zaciatku treba spustit
			 skip --> skipne aktualnu animaciu a prejde na dalsiu ak existuje
		- objavi sa menu ktore obsahuje
			 *load - moznost znovu nacitat strom
			 cut - moznost odrezat vrchol
			 move - moznost premiestnit vrchol
			 *join - nacita druhy zo zadaneho JSON strom ktory spoji s aktualnym
			 *save - ulozi aktualne vykresleny strom do JSONu so zadanym nazvom
			 balance - zisti vybalancovanie stromu, vypise, caka pokial uzivatel potvrdi vystup
			 *compare - nacita druhy strom, porovna, vypise vysledok, caka na potvrdenie